.title_icon {
    position: absolute;
    display:inline-block;
    top: 6px;
    right: 20px;
    width: 32px;
    height: 32px;
}

.roundshadow {
    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 8px 10px #777;
}

.round {
    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
}


.divheader
{
    background-image: url('../images/DivHeader.png');
    background-repeat: repeat-x;
    color: #FFFFFF;
    text-align:center;
        border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
}


/* Modules section */
.moduleWrapper
{
    padding:0px 0px 3px 0px;
}
.moduleContainer
{
}
.moduleTitle
{
    white-space:nowrap;
    width: 100%;
}
.moduleheader
{
    background-image: url('../images/DivHeader.png');
    background-repeat: repeat-x;
    color: #FFFFFF;
}
.moduleTitle A
{
    white-space: nowrap;
    font-size: 11px;
    text-decoration: none;
    color: #FFFFFF;
}
.moduleTitle A:hover
{
    color: #4D4D4D;
}
.moduleContent, .moduleExport
{
    background-color: #F0F0F0;
    border-top: 0px;
    border-bottom: 0px;
    border-style: solid;
    border-width: 1px;
    border-top-color: inherit;
    border-right-color: #003399;
    border-bottom-color: inherit;
    border-left-color: #003399;
}
.moduleContent div
{
    padding: 1.5px;

}
.moduleExport img
{
    padding: 2px 1px 2px 0px;
}

.modulefooter
{
    width:100%;
	border-bottom:#89898A 1px solid;
	background-color:#F0F0F0;
}



/**********************************/
/***** INFO BOX FULL (886px)  *****/
/**********************************/
.info_box_full{ margin:-30px auto 0 auto; width:886px; position:relative; z-index:100;  }

.info_box_full img{ position:absolute; top:-15px; right:20px; }
.info_box_full h1{ margin:0 0 -2px 0; width:786px; font-size:24px; text-align:right; }
.info_box_full h2
{
    margin: 5px 0 0 0;
    width: 886px;
    height: 36px;
    font-size: 16px;
    text-indent: 30px;
    background: url('../images/box_886_h1.png') no-repeat center top;
    font-family: Arial, Helvetica, sans-serif;
}

.info_box_full h2 a{ width:886px; line-height:36px; height:36px; display:block; color:#fff; text-decoration:none; } 
.info_box_full h2 a:hover{  }

.info_box_full .group{ position:relative; display:block; height:auto; overflow:hidden; }
.info_box_full .group p a{ color:#34435E; text-decoration:none; font-style:italic;}
.info_box_full .group p a:hover, .info_box_full .group p a:active{ color:#000; text-decoration:underline; }
.info_box_full p{ position:relative; margin:3px 0 0 0; padding:20px; width:844px; color:#34435e; background-color:#FFF; border:1px solid #34435e; }
.info_box_full p img{ float:left; display:inline; margin:-4px 10px 0 0; position:static; }
.info_box_full p strong{ font-size:15px; position:relative; }
.info_box_full p em{ margin:15px 0 0 0; font-size:13px; clear:both; display:block; font-style:normal; }
.info_box_full p em img{ margin:-3px 10px 0 0; }



/* Our services */
.nase_usluge img{ margin-top:-25px; }
.nase_usluge h1{ width:770px; }
.nase_usluge h2{ text-indent:25px; height:40px; }
.nase_usluge .group{ position:relative; margin:0; padding:0px 20px 0 20px; width:844px; color:#34435e; background-color:#FFF; border:1px solid #34435e; }

.nase_usluge .group strong{ margin-top:20px; display:block; padding:20px 20px 0 20px; font-size:18px; } 
.nase_usluge .group strong small{ font-size:14px; }

.nase_usluge .group ul{ margin:0 40px 0 40px; }
.nase_usluge .group ul li{ margin:0; padding:10px; font-size:14px; line-height:20px; } 
.nase_usluge .group ul li strong{ padding:0; margin:0; font-size:16px; }
.nase_usluge .group ul li strong #najby{ margin:0; top:-1px; left:310px; position:absolute; width:62px; height:22px; }
.nase_usluge .group ol{ margin:0 40px 0 40px; padding:0; }
.nase_usluge .group ol li{ margin:0; padding:10px; font-size:14px; line-height:20px; } 

.nase_usluge .group ul li a{ color:#1a568f; }
.nase_usluge .group ul li a:hover{ color:#00F; }

.nase_usluge .group p{ border:none; line-height:20px; font-size:14px; width:400px; float:left; display:inline; }
.nase_usluge .group p strong{ padding:0; font-size:15px; margin:0; display:inline; }

.nase_usluge #browsers{ float:right; display:inline; width:308px; margin:80px 50px 0 0; text-align:right; }
.nase_usluge #browsers p{ width:308px; font-size:12px; padding:5px 0 0 10px; line-height:14px; text-align:left; }
.nase_usluge #browsers p strong{ font-size:12px; }
.nase_usluge #browsers img{ margin:0; padding:0; right:0; top:0; width:100px; position:relative; }

.nase_usluge #coding{ float:right; display:inline; width:308px; margin:60px 60px 0 0; text-align:right; }
.nase_usluge #coding img{ margin:0; padding:0; right:0; top:0; width:300px; position:relative;  }
.nase_usluge #coding p{ width:228px; font-size:12px; padding:0px 0 0 40px; line-height:14px; text-align:right; }

.nase_usluge #deployment{ float:right; display:inline; width:308px; margin:55px 60px 0 0; text-align:right; }
.nase_usluge #deployment img{ margin:0; padding:0; right:0; top:0; width:300px; position:relative;  }
.nase_usluge #deployment p{ width:228px; font-size:12px; padding:0px 0 0 40px; line-height:14px; text-align:center; }

.nase_usluge #seo{ float:right; display:inline; width:308px; margin:39px 60px 0 0; text-align:right; }
.nase_usluge #seo img{ margin:0; padding:0; right:0; top:0; width:300px; position:relative;  }
.nase_usluge #seo p{ width:228px; font-size:12px; padding:0px 0 0 50px; line-height:14px; text-align:center; }

.nase_usluge #email{ float:right; display:inline; width:308px; margin:20px 60px 0 0; text-align:right; }
.nase_usluge #email img{ margin:0; padding:0; right:0; top:0; width:278px; position:relative;  }

.nase_usluge #flash{ float:right; display:inline; width:308px; margin:40px 60px 0 0; text-align:right; }
.nase_usluge #flash img{ margin:0; padding:0; right:0; top:0; width:278px; position:relative;  }



/***********************************/
/***** INFO BOX ORDER (567px) *****/
/***********************************/
/* ORDER PAGE */

#contact{ margin:0px 0 5px 0; width:567px; height:auto; line-height:20px; font-size:16px; position:relative; 
		  background:url(../design/order_background_blue.png) repeat-x top #76a9c7; font-weight:bold; }
#contact h2 { margin:0px 0 0 0; width:567px; height:43px; line-height:43px; text-indent:25px; font-size:20px; 
			  background:url(../design/box_567_title_bar.png) no-repeat; position:relative; cursor:pointer; }
#contact h2 a{ color:#fff; text-decoration:none; }
#contact h2 a:hover{ text-decoration:underline; } 
#contact .group{ padding:20px; }
#contact input{ width:250px; padding:3px 0; border:2px solid #CCC; }
#contact input:focus{ border:2px solid #194C64; }
#contact textarea{ padding:10px 5px; width:512px; height:100px; font-size:12px; font-family:Arial, Helvetica, sans-serif; overflow:auto; }
#contact textarea:focus{ border:2px solid #194C64; }

#send_order_big{ margin:15px 0 0 0; width:321px; height:43px; line-height:43px; text-indent:25px; font-size:20px; display:block; }
#send_order_big a{ display:block; color:#fff; text-decoration:none; background:url(../design/order_button_big.jpg) no-repeat; }
#send_order_big a:hover{ background:url(../design/order_button_big_hover.jpg) no-repeat;  }

#order_h1{ margin:0; width:487px; font-size:24px; text-align:right; position:absolute; left:0; top:-30px; }
#order_img{ position:absolute; top:-55px; left:500px; z-index:10; overflow:visible; }

#info_box_order form{ overflow:hidden; padding:0; margin:0; }
#info_box_order{ margin:-5px 0 0 0; /*padding:0 0 7px 0;*/ position:relative; float:left; display:inline; width:567px; height:auto; overflow:hidden; }
.option_check{ width:29px; height:22px; display:block; position:absolute; top:12px; left:205px; background:url(../design/checkbox_checked.png) no-repeat; cursor:pointer; }
#info_box_order h2{ margin:5px 0 0 0; width:567px; height:43px; line-height:43px; text-indent:25px; font-size:20px; 
					background:url(../design/box_567_title_bar.png) no-repeat; position:relative; cursor:pointer; }
#info_box_order .redundant{ margin:5px 0 0 0; width:567px; height:0px; line-height:43px; text-indent:25px; font-size:20px; position:relative; background-color:#398DB7; }

#info_box_order h2 a{ float:left; display:inline; outline:none; }
#info_box_order h2 .price{ position:absolute; top:0px; right:25px; font-size:18px; font-weight:bold; display:block; }
#info_box_order h2 .option_check{ position:relative; top:0; left:0; float:left; display:inline; margin:11px 0 0 20px; }
#info_box_order h2 .checkbox{ right:130px; top:12px; display:none; }

#info_box_order .group{ width:515px; padding:0px 25px 0 25px; margin-bottom:-1px; background:url(../design/order_background_blue.png) repeat-x top #76a9c7; 
						border-left:1px solid #51829f; border-right:1px solid #51829f; border-bottom:1px solid #51829f; overflow:hidden; }

#info_box_order .group ul{ margin-top:20px;  }
#info_box_order .group ul li{ float:left; margin:0 2px 0 0; display:inline; width:auto; position:relative; }

#info_box_order .group ul li a{ display:block; padding:8px 20px; }
#info_box_order .group ul li a.active, #info_box_order .group ul li a:hover{ color:#194c64; background-color:#fff;  }

#info_box_order .group a{ font-weight:bold; }
#info_box_order .group a:hover{ text-decoration:none; } 
#info_box_order .group_options{ float:left; margin:0; padding:15px 0; width:517px; background-color:#fff; position:relative; }
#info_box_order .group .group_options ul{ margin:0px 20px; color:#194c64; font-size:16px; list-style:none; }
#info_box_order .group .group_options ul li{ display:block; float:none; padding:0 0 0 15px; background:url(../design/list_circle_small.png) left top no-repeat; line-height:28px;  }
#info_box_order .group .padd{ margin-bottom:20px; background-color:#0F0; }

.checkbox{ position:absolute; top:3px; padding:10px; border:none; width:20px; height:20px; margin-left:20px; vertical-align:top; display:none; }

#info_box_order .group_options ul li{ height:28px; cursor:pointer; }
#info_box_order .group_options ul li:hover{ background-color:#E6E6E6; background-image:url(../design/list_circle_small_hover.png); }
#info_box_order .group_options ul li textarea:focus{ border:1px solid #194C64; }
#info_box_order .group ul li.textarea{ height:auto; cursor:default; }
#info_box_order .group ul li.textarea:hover{ background:url(../design/list_circlinfo_box_fulle_small.png) no-repeat #FFF ; }
#info_box_order .group ul li .option_check{ position:absolute; left:340px; top:2px; margin:0; }
#info_box_order .group ul li .price{ position:absolute; left:357px; top:0px; width:100px; text-align:right; font-weight:bold; color:#5bb000; }
#info_box_order .group ul li textarea{ margin:0 0 10px 0;  padding:10px; width:420px; height:100px; border:1px solid #adadad; font-size:12px; background:#efefef; overflow:auto; }

#info_box_order a{ color:#FFF; text-decoration:none; }
#info_box_order a label{ cursor:pointer; }
#info_box_order a:hover{ text-decoration:underline; }  


/****************/
/*** Giveaway ***/
/****************/
#giveaway{ float:left; display:inline; margin:0px 0 0 150px; }
#giveaway a{ background:url(../design/giveaway.jpg); width:270px; height:42px; display:block; }
#giveaway a:hover{ background:url(../design/giveaway_hover.jpg); }
#giveaway a span{ display:none; }
#giveaway a.hr{ background:url(../design/giveaway_hr.jpg); }
#giveaway a.hr:hover{ background:url(../design/giveaway_hover_hr.jpg); }
#giveaway a.de{ background:url(../design/giveaway_de.jpg); }
#giveaway a.de:hover{ background:url(../design/giveaway_hover_de.jpg); }
#giveaway a span{ display:none; }

h2.giveaway{ line-height:38px; }
#content .nase_usluge .group strong a{ color:#34435E; }
#content .nase_usluge .group strong a:hover{ color:#00C; }

#giveaway a.hr{ background:url(../design/giveaway_hr.jpg); width:270px; height:42px; display:block; }
#giveaway a.hr:hover{ background:url(../design/giveaway_hover_hr.jpg); }